Towards Computational Morality with Logic Programming
نویسنده
چکیده
When autonomous agents are deployed in some field where moral dilemmas may arise, the need for imbuing them with some capacity of moral decision making becomes indispensable. Computational morality has emerged to address this issue, bringing together perspectives from different areas, including artificial intelligence. This PhD research investigates further the appropriateness of logic programming (LP) to model morality aspects studied in philosophy and psychology, those amenable to computational modeling, by exploiting appropriate LP features. The goals of the research are twofold: (1) to develop an LP based system with features needed in modeling moral settings, putting emphasis on modeling some morality aspects, and (2) to employ the developed system for modeling several moral situations and reasoning thereon, with respect to the morality aspects under consideration. We have currently co-developed two essential ingredients of the LP system, i.e., abduction and program updates, by exploiting the benefits of tabling features in logic programs. They serve as the basis for our whole system, into which other reasoning facets will be integrated, to model the identified morality aspects.
منابع مشابه
Towards Modeling Morality Computationally with Logic Programming
We investigate the potential of logic programming (LP) to model morality aspects studied in philosophy and psychology. We do so by identifying three morality aspects that appear in our view amenable to computational modeling by appropriately exploiting LP features: dual-process model (reactive and deliberative) in moral judgments; justification of moral judgments by contractualism; and intentio...
متن کاملExploiting Logic Programming as a Computational Tool to Model Morality
We investigate the potential of logic programming (LP) to model morality aspects studied in philosophy and psychology. We do so by identifying three morality aspects that appear in our view amenable to computational modeling by appropriately exploiting LP features: dual-process model (reactive and deliberative) in moral judgments; justification of moral judgments by contractualism; and intentio...
متن کاملThe Potential of Logic Programming as a Computational Tool to Model Morality
We investigate the potential of logic programming (LP) to computationally model morality aspects studied in philosophy and psychology. We do so by identifying three morality aspects that appear in our view amenable to computational modeling by appropriately exploiting LP features: dual-process model (reactive and deliberative) in moral judgments; justification of moral judgments by contractuali...
متن کاملAgent Morality via Counterfactuals in Logic Programming
This paper presents a computational model, via Logic Programming (LP), of counterfactual reasoning with applications to agent morality. Counterfactuals are conjectures about what would have happened, had an alternative event occurred. In the first part, we show how counterfactual reasoning, inspired by Pearl’s structural causal model of counterfactuals, is modeled using LP, by benefiting from L...
متن کاملCounterfactuals in Logic Programming with Applications to Agent Morality
Computational morality is an interdisciplinary field emerging from the need of imbuing autonomous agents with the capacity for moral decisionmaking. This paper supplies a computational model, via Logic Programming (LP), of counterfactual reasoning of autonomous agents with application to morality. Counterfactuals are conjectures about what would have happened, had an alternative event occurred....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- TPLP
دوره 13 شماره
صفحات -
تاریخ انتشار 2013